package com.star.common.core.contract.constant;

/**
 * 常用上下文对象常量名，本地线程持有
 *
 * @author zhouhengzhe
 * @公众号 小白的Java进阶之路
 */
public abstract class ContextConstants {
    public static final String REQUEST_URL = "request-url";
    public static final String REQUEST_PARAMS = "request-params";
    public static final String REQUEST_BODY = "request-body";
    public static final String TENANT_ID = "tenant-id";
    public static final String SYSTEM_ID = "system-id";
    public static final String SHOP_ID = "shop-id";
    public static final String THIRD_SESSION = "third-session";
    public static final String SESSION_CONTEXT = "session-context";
    public static final String CLIENT_TYPE = "client-type";
    public static final String APP_ID = "app-id";
    public static final String IP = "ip";
    public static final String USER_ID = "user-id";
    public static final String ACCESS_TOKEN = "access-token";
    public static final String AUTHORIZATION = "Authorization";
    public static final String SEE = "see";

    /**
     * 中国国际区号
     */
    public static final String CHINA_COUNTRY_CODE = "86";

    public static final String AREA_CODE = "areaCode";

    public static final String UUID_PREFIX = "UC";

    public static final String SID = "sid";

    public static String PROJECT_PACKAGE = "project-package";

    public static String MODEL_PO = "MODEL_PO";
    public static String MODEL_QUERY = "MODEL_QUERY";
    public static String MODEL_NAME = "MODEL_NAME";

}
